/*.login{position:absolute;width:30%;height:50%;top:20%;left:35%;}*/
.form{display: block;margin:auto;}
.login{background: url("../../assets/imgs/login_bg.png")no-repeat center;background-size: 100% 100%;}
.loginBg{ position: relative;width: 1200px;  height: 100%; margin: auto;}
.loginTxt{ position: absolute; width: 430px; top: 5%; left: 120px; }

.loginTxt p{ margin-bottom: 66px;   padding: 0 0 20px; border-bottom: 1px solid #3C4858;cursor: pointer;}
.loginTxt p>span{display:inline-block;font-size:20px;color:#fff;vertical-align: middle;}
.loginTxt h1>span{font-size:22px;color:#fff;font-weight: normal;}
.loginTxt ul{margin-left: 65px;}
.loginTxt ul>li{height:40px;line-height: 40px;color:#fff;}

.loginForm{ position: absolute; width: 430px;height:414px;top:13%;right:120px; background: #fff; border-radius: 5px; padding: 20px 0; }
.loginForm .form-group{margin-bottom: 5px;}
.loginTit{margin:20px 0 10px;text-align: center;font-weight: normal;}
.userImg{display:block;width:80px;height:80px;margin:5% auto ;}
.login input{display:block;width:300px;height:38px;line-height:38px;margin:0 auto 5px;padding:0 3%;border:1px solid #aaa;outline: medium;font-size: 14px;}
.login input:focus{border-color: #477DF9;}
.login .submit{;margin:10% auto 5%;border-radius: 5px;}
.login .text-danger{width:300px;height:22px;line-height:22px;margin:auto;font-size: 12px;color: #FDA24A!important;}
.login .text-danger i{display:inline-block;width:15px; height:15px;background: url("../../assets/imgs/info.png")no-repeat center;vertical-align: middle;background-size: 100% 100%;}
.login .codeBox{width:300px;margin:auto;}
.login .code{display: inline-block;width:216px;border-radius: 3px;}
.login .code1{width:80px;text-align: center;float: right;background: #477DF9;color: #fff;border: none;border-radius: 3px;}
.rowM{margin-top:20%;text-align: center;color: #fff;}
.rowM>div{margin-top:1%;text-align: center;}
.loginForm .btn-info{ height: 44px; line-height: 44px; margin-top: 10px;background: #477DF9}
.loginForm .btn-info:disabled{opacity: 0.7;background:#477DF9;border: none;}

.loginFoot{position: absolute;width: 80%;padding:20px 0;bottom:0;left:calc(10%);text-align:center;color:#939AA7;border-top: 1px solid #3C4858;}
.img60{display: inline-block;width: 50px;margin-right:15px;vertical-align: middle;}
.img20{display: inline-block;width: 20px;margin-right:15px;vertical-align: middle;}
